client.type = request.type; client.server = request.server; client.id = request.id; client.password = request.password; client.database = request.database; project.lock(); database.connect(client.type, client.server, client.id, client.password, client.database); client.majorNumber = database.majorErrorCode(); client.majorText = database.majorErrorMessage(); client.minorNumber = database.minorErrorCode(); client.minorText = database.minorErrorMessage(); if(!database.connected()) { project.unlock(); redirect("error.html"); } database.disconnect(); project.unlock(); redirect("query.html");